package com.ybl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ybl.entity.Orders;

import java.time.LocalDateTime;
import java.util.List;

public interface OrderService extends IService<Orders> {

    /**
     * 用户下单
     */
    void submit(Orders orders);

    /**
     * 订单的查询功能
     * @param page 页数
     * @param pageSize 每页的数据数量
     * @param number 订单号（模糊查询）
     * @param beginTime 起始时间
     * @param endTime 结束时间
     * @return List<OrdersDto>
     */
    List<Orders> ordersPage(Integer page, Integer pageSize, String number, LocalDateTime beginTime, LocalDateTime endTime);
}
